Volume CompressorTurns volume into a more informative representation, ready to be further analyzed
...
Rationale
Volume
Back in the "before the quant" days I was a big fan of market & volume profile. Thing is J. Steidlmayer had lotta different ideas & works aside of profiling, it's just most of them ain't got to mainstream, one of them was "Hot / Cold volume" (yes, you can't really google it). From my interpretation, the idea was that in a given asset there is a usual constant volume that stays there no matter what, and if it ever changes it changes very slow and gradually; and there's another kind of, so to say, 'active' volume that actually influences price dynamics and very volatile by its nature. So I've met concept lately, and decided to quantify & model it one day when I'll have an idea how. That day was yesterday.
Compression
When we do music we always use different kinds of filters (low-pass, high pass, etc) for equalization and filtering itself. That stuff we use in finance as well. What we also always use in music are compressors, there dynamic processors that automatically adjust volume so it will be more consistent. Almost all the cool music you hear is compressed (both individual instruments (especially vocals) and the whole track afterwards), otherwise stuff will be too quite and too weak to flex on it, and also DJing it would be a nightmare. I am a big adept of loudness war. So I was like, how can I use compression in finance, when ima get an idea? That day was yesterday as well.
Volume structure
Being inspired by Steidlmayer's idea, I decided to distinguish volume this way:
1) Passive / static volume. The ~ volume that's always there no matter what (hedges, arbitrages, spread legs, portfolio parts etc etc), doesn't affect things;
2) Active / dynamic volume. The volume that flows from one asset to another, really matters and affects things;
3) Excess volume. The last portion of number 2 volume, that doesn't represent any powerful value to affect things.
Now it's clear that we can get rid of number 1 and number 3, the components that don't really matter, and concentrate on number 2 in order to improve information gain, both for ourselves and for the models we feed this data. How?
Model
I don't wanna explain it all in statistical / DSP way for once.
First of all, I think the population of volumes is log-normally distributed, so let's take logs of volumes, now we have a ~ normally distributed data. We take linearly weighted mean, add and subtract linearly weighted standard deviation from it, these would be our thresholds, the borders between different kinds of volumes explained before.
The upper threshold is for downward compression, that will not let volume pass it higher.
The lower threshold is for upward compression, all the volumes lower than this threshold will be brought up to the threshold's level.
Then we apply multipliers to the thresholds in order to adjust em and find the sweet spots. We do it the same way as in sound engineering when we don't aim for overcompression, we adjust the thresholds until they start to touch the signal and all good.
Afterwards, we delete all the number 1 and number 3 volume, leaving us exclusively with the clear main component, ready to be processed further.
We return the volumes to dem real scale.
About the parameters, based on testing I don't recommend changing the thresholds from dem default values, first of all they make sense statistically and second they work as intended.
Window length can and should be adjusted, find your own way, or leave the default value. ML (moving location) length is up to you as well.
So yeah, you can see now we can smooth the data and make it visually appealing not only by applying a smooth filter over it.
All good TV?
חפש סקריפטים עבור "volume profile"
Volume Footprint [LuxAlgo]This indicator estimates a volume footprint using tick data. The script automatically separates a candle into equidistant intervals with a width obtained from the average true range or a user-given width.
Settings
Method: Interval width calculation method. This ultimately determines the number of intervals separating one candle.
Width (At the right of Method): Atr period or user given width depending on the selected method. A lower user-given width would divide a candle into a higher number of intervals.
As Percent: Returns the accumulated volume within each interval as a percentage of the total candle volume.
Style
Display Type: Determines the appearance of the returned volume footprint.
Trend Color: Color to use based on whether a candle is bullish or bearish.
Usage
When applied to a chart, the user will be asked to select the settings to use for the volume footprint. Note that changing the settings afterward will reset the volume footprint, removing previously generated footprints.
A new footprint will appear on the confirmation of a new bar, as such this version might only be useful in lower timeframes.
A volume footprint allows users to see the number of contracts exchanged within a candle interval. It can as such be seen as some kind of intrabar volume profile.
This can be useful to see areas of interest within a candle.
Different Appearance
By default, the volume footprint makes use of colored boxes with a color based on whether the candle was bullish or bearish.
Another appearance that gives additional information is the gradient type, which uses intervals color based on the number of contracts exchanged within an interval relative to the total volume of the candle. A higher number of contracts within an interval would return a darker color by default.
The regular display type makes use of boxes with a single color, with lines on the side indicating whether the candle was bullish or bearish.
Volume+ (RVOL By Time of Day)This script is an enhanced volume indicator.
It calculates relative volume (RVOL) based on the average volume at that time of day (rather than using a moving average).
For example, using this indicator you can see today’s volume during the first 5-minute candle of the market open compared to the previous day’s volume at the market open. Or you can see today’s volume at the market close during the last 15-minute candle compared to the average of the past 20 days of volume at the market close.
Due to the different quantity of candlesticks in a session between Stocks and Forex/Crypto, I separated those markets into separate settings, making this an all-in-one volume indicator that works on all markets.
Settings:
Stocks
If you set the lookback period to 1 on the 5-minute chart and look at the 9:30am candle for a stock, then the current volume bar will show you what today’s volume is compared to yesterday’s 9:30am 5-minute candle.
If you set the lookback period to 15, then the current volume bar will show you what today’s volume is compared to the average of the last 15 days of 9:30am 5-minute candles.
Max Lookback: 64 Sessions
Stocks
This setting is for traders who want to use this indicator on a timeframe lower than the 5-minute chart.
Due to limitations in how many historical bars PineScript can reference, referencing 1-minute and 3-minute bars requires a lot more historical data so I separated the two to allow the 5-minute+ timeframes to have a longer lookback period.
Max Lookback: 12 Sessions
Forex/Crypto
When you set the script to Forex/Crypto, it does the same thing for stocks but calculates based on a 24-hour period.
So if you set the lookback period to 1 on the 1-hour chart and look at the 11:00am candle for a currency pair, then the current volume bar will show you what today’s volume is compared to yesterday’s 11:00am 1-hour candle.
If you set the lookback period to 10, then the current volume bar will show you what today’s volume is compared to the average of the last 10 days of 11:00am 1-hour candles.
Max Lookback: 17 Sessions
What Doesn’t It Work On?
Because I had to manually calculate how many volume candles to look back per timeframe to get the previous session’s candle, I had to hard-code the math in this script.
That means that this indicator will only work on 1m, 3m, 5m, 15m, 30m, 45m, 1h, 2h, 3h, 4h, Daily and Weekly timeframes. If you try to use it on any other timeframe it will revert to a regular volume indicator.
Why Is It Useful?
Similar to volume profile by price, this gives you a volume profile by time in a way that the default volume indicator does not.
For example, you can use this to determine when a stock has a particularly strong opening drive, or when a currency pair has a weak fake-out leading up to the London open, or for general confirmation on trading signals with time-specific volume information to work with.
Colors
The purple line and the faint gray bar is the RVOL value.
The blue number is the percentage of the current volume bar relative to RVOL.
There are four different bar color settings:
Heatmap – Changes color to be brighter based on higher RVOL
Price – Changes color based on price action (like the default TradingView volume indicator)
Traffic – Changes color based on RVOL percentages (for fast visual cues)
Trigger – Changes color only when the specified alert conditions are met
Heatmap:
Traffic:
Trigger:
Price:
Heatmap:
Turns very bright green at 2.0 RVOL
Turns light green at 1.0 RVOL
Turns normal green at 0.75 RVOL
Turns medium green at 0.5 RVOL
Turns very dark green at 0.25 RVOL
Is gray otherwise.
Price:
Turns red if the price action candle closed bearish.
Turns green if the price action candle closed bullish.
Traffic:
Turns red if RVOL is between 1.0 and 1.5.
Turns orange if RVOL is between 1.5 and 2.0.
Turns dark green if RVOL is between 2.0 and 3.0.
Turns bright green if RVOL is above 3.0.
Is gray otherwise.
Trigger:
Turns teal if any of the given alert conditions in the user settings are met.
Alerts
Alerts are optional. You have to set them like any other indicator, by creating a new alert and selecting this indicator.
If you leave the "Alert At RVOL %" setting at 0, then alerts will only be triggered if the current candle exceeds the 1.0 (100%) RVOL level.
If you change the "Alert At RVOL %" setting then alerts will be triggered if the RVOL percentage (blue number) exceeds your given value. The blue number is a percentage of the average, so if it’s at 0.5, then it’s 50% of the average.
Notes
- This indicator only works with regular time bars. It will not work with range, tick, renko etc.
- This script has lookback limitations due to restrictions on how many historical bars PineScript can reference. The lookback limit varies based on the market type you choose. The more bars required for calculation the lower the lookback limit.
- If you use it on the Daily timeframe the lookback period will count as 1 week. If you use it on the Weekly timeframe the lookback period will count as 1 month. So a Lookback of 3 on the Daily would be 3 weeks of averages, a Lookback of 5 on the Weekly would be 5 months of averages (for that Day of Week or Week number).
- Big thanks to @tb12345 for the idea and for helping to field-testing the indicator!
Relative Volume - VPA / VSA / Better VolumeVolume is important.
Volume is VERY important.
But all the existing methods of volume analysis and order flow analysis fall into the same trap: they're all extremely complicated, hard to learn, and difficult for the human brain to distill down to an actual, tradable signal.
The Relative Volume Gradient Paintbars indicator seeks to address this issue by reducing and simplifying concepts from Volume Price Analaysis (VPA), Volume Spread Analysis (VSA), and Market Profile / Volume Profile into a single indication with varying levels of intensity. Rather than adding more complex symbology and cluttering up your charts with arrows and signals and lines as many volume indicators do, relative volume intuitively takes advantage of the dimension of color, and plays to your brain's automatic recognition of color intensity to highlight areas of interest on a chart where large volumes are being traded. These areas can in turn point out levels of support and resistance, or show strength in a move, exposing the actions of larger market participants that are behind a move.
The Relative Volume indicator can calculate based on a time-segmented / time-based / bar-specific average of volume, adjusting for some of the typical spikes in volume that happen at the beginning and end of a trading day; Or it can be calculated based on any length and type of moving average of volume that is desired: simple, exponential, weighted, Wilders, price-weighted, Hull, or TEMA.
This indicator does more than just normal relative share volume. It can also do relative volume-per-range. The idea behind this setting is that when more volume is being traded but very little movement is happening, this can indicate substantial support or resistance, where a lot of trades are likely being absorbed by larger operators. You can choose your own range calculation for this setting, whether you prefer True Range, high-low range, candle body range, close to close range, or any of several other custom settings.
Moreover, the levels or thresholds at which the color intensity changes are completely user-controlled, so you can adjust them upward to tune out more noise, or downward to increase the level of sensitivity. In addition, all of the colors for each of the thresholds are completely user-controlled.
We hope to see TradingView add support for Richard Arms' CandleVolume or Equivolume before too long, as well as Tick Volume or Trade Count Volume data, all of which can add a lot of power to this method of trading.
OCTOPUS-Advanced Market Scanner [v24.6]OCTOPUS — Advanced Crypto Market Scanner
Overview
OCTOPUS is a professional-grade multi-asset momentum and relative strength scanner specifically engineered for the high-velocity Cryptocurrency Market. By scanning 15 of the most liquid crypto assets simultaneously, it identifies institutional participation, capital rotation, and high-probability breakout setups in real-time. Unlike standard lagging indicators, OCTOPUS utilizes a multi-layered evaluation system to rank coins based on volume surges, alpha generation (RS), and localized volatility contraction.
Core Logic & Scoring Engine
The indicator processes real-time data through a sophisticated evaluation framework (Core Engine v7), assigning a "Score" (0–5) to each asset. This comprehensive scoring engine evaluates the crypto market through four primary lenses:
Volume Velocity: Compares current volume against a 20-period SMA. It captures the "Institutional Footprint" when volume significantly exceeds the user-defined Volume Multiplier.
Impulse Sensitivity: Monitors price change percentage. It filters out market noise and highlights assets entering a "State of Trend."
Relative Strength (RS Δ): Essential for crypto trading, this calculates the "Alpha" of each coin by comparing its performance against a Macro Proxy (e.g., BTC, HBAR, or a Custom Ticker). This highlights which altcoins are leading the market during Bitcoin's movements.
Institutional Pockets: A volatility-contraction algorithm that identifies "coiling" phases where the price range narrows significantly despite high volume profile. These zones are critical for identifying "Spring" or "Shakeout" maneuvers before explosive moves.
Key Features
Dynamic Horizontal HUD: A real-time, auto-sorting dashboard located at the bottom of the interface. The scanner utilizes a sorting algorithm that prioritizes assets with the highest institutional scoring, automatically placing market leaders at the beginning of the list (left-most columns) for immediate identification.
Macro Proxy Benchmark: Allows users to select a market benchmark (BTC, HBAR, etc.). This ensures RS calculations remain accurate during different market regimes (e.g., Altseason vs. Bitcoin Dominance).
Advanced State Classification:
L-LEAD / S-LEAD: Peak momentum with heavy volume confirmation (Top 1% of moves).
IMPULSE UP/DOWN: Strong directional trend currently active.
READY ZONE: Asset is in a "Pocket" (volatility contraction), indicating a potential breakout is imminent.
Optimized Alerts: Integrated alert logic triggered only on confirmed bar closes for assets reaching the highest confidence score (Score 5).
How to Use
Asset Selection: Focus on assets appearing on the left side of the HUD. These are your market leaders with the highest scoring (4–5).
Anticipation: Monitor the "READY ZONE" status to identify coins that are consolidating and accumulating strength before a major expansion.
Refinement: Adjust Impulse Sensitivity based on market conditions (lower for Scalping, higher for Swing trading on 4H/Daily timeframes).
Technical Transparency & Performance
This script is engineered for peak efficiency and strictly adheres to the TradingView No-Repaint policy. All request.security calls are executed with lookahead = barmerge.lookahead_off. The scanner is carefully optimized to stay within platform limits while providing comprehensive coverage of the crypto universe.
Disclaimer: This tool is for educational and analytical purposes only. Trading cryptocurrencies involves significant risk, and past performance is not indicative of future results.
VIP ALERTS - KeyLevels SuiteThe Key Levels + Volume Profile + Supply/Demand Zone + MA Suite + Buy/Sell Alert indicator (often seen in advanced TradingView setups or custom "all-in-one" professional suites) is a powerful confluence-based trading tool designed for price action, institutional/Smart Money, and confluence traders.
It brings together five of the most respected technical analysis concepts into one unified dashboard, helping traders identify high-probability zones and receive objective entry/exit signals.
Core Components of the Indicator
Volume Profile (The Foundation of Value & Liquidity)
Displays horizontal histogram showing volume traded at each price level
Highlights critical levels:
POC (Point of Control) → price with maximum traded volume
VAH / VAL (Value Area High/Low) → ~70% of volume zone
HVN (High Volume Nodes) → strong acceptance/support/resistance
LVN (Low Volume Nodes) → potential breakout/acceleration zones
Acts as the "truth layer" — price tends to respect or react strongly when it meets significant volume history.
Supply & Demand Zones (Institutional Order Blocks / Liquidity Pools)
Automatically detects and draws fresh/untested zones where aggressive buying (Demand) or selling (Supply) previously occurred
Usually color-coded:
Green/Blue zones → Demand (potential buying interest)
Red/Purple zones → Supply (potential selling pressure)
Many versions include mitigation/partial fill logic + aging (fading strength of old zones)
MA Suite (Multi-Timeframe Moving Averages)
Collection of dynamic trend filters & dynamic S/R:
Common combinations: 9/21/50/200 EMA • 20/50/100/200 SMA • VWAP
Often includes EMA clouds, ribbon, or trend coloring
VP + VWAP Signal System PRO Gold / Gold Futures VP + VWAP Signal System PRO (GOLD ONLY)
⚠️ IMPORTANT — READ BEFORE USE
This indicator is designed EXCLUSIVELY for Gold (XAUUSD / Gold Futures).
It is NOT intended for stocks, crypto, indices, or other forex pairs.
Gold has unique intraday behaviour:
VWAP-dominant trend continuation
Delayed value migration
Frequent displacement from previous-day value
This script is purpose-built specifically for those conditions.
⚠️ CRITICAL REQUIREMENT — MANUAL PD LEVELS (MANDATORY)
This indicator DOES NOT auto-calculate:
Previous Day POC
Previous Day VAH
Previous Day VAL
You MUST:
Add Trading View’s Session Volume Profile (SVP) indicator
Use Trading View SVP values ONLY:
PD-POC
PD-VAH
PD-VAL
Manually enter these values EVERY DAY into:
PD POC (from SVP)
PD VAH (from SVP)
PD VAL (from SVP)
Why this is mandatory:
Trading View SVP uses tick volume
Third-party PD values will differ
Auto-calculated PD levels will not match Trading View
Incorrect or outdated PD levels WILL produce incorrect buy/sell signals
📌 If you do not update PD levels daily, signals are INVALID.
This is intentional and by design.
HOW THE SYSTEM WORKS (HIGH-LEVEL)
This is a context-aware execution system, not a signal spam indicator.
It combines:
Previous Day Value (PD-POC / PD-VAH / PD-VAL)
Session VWAP + deviation bands
Higher-timeframe VWAP bias
Volume confirmation
ATR impulse validation
Time-based & session-based filters
Signals are generated only when context AND execution align.
BUY & SELL BIAS — WHY IT EXISTS
Base Bias (Value-Based)
Buy bias when price is above PD-POC
Sell bias when price is below PD-POC
This reflects auction theory and value acceptance.
GOLD-SPECIFIC BIAS OVERRIDES (CRITICAL)
Gold frequently trends far away from PD levels, especially on trend days.
Without overrides, valid Gold trades would be blocked.
✅ Gold Buy Bias
Buy signals are allowed when:
VWAP slope is up
Price is above VWAP
Higher-timeframe VWAP bias is bullish
➡️ Even if PD-POC is below price
✅ Gold Sell Bias
Sell signals are allowed when:
VWAP slope is down
Price is below VWAP
Higher-timeframe VWAP bias is bearish
➡️ Even if PD-POC / VAH / VAL are far below price
📌 This logic is intentional, required, and correct for Gold.
SIGNAL TYPES
BUY SIGNALS
PD-VAL rejections (range / rotation days)
VWAP pullback continuation (trend days)
VWAP lower band deep pullbacks
SELL SIGNALS
VWAP pullback continuation (trend days)
PD-VAH rejection (range / rotation days)
VWAP upper band rejection
ALL signals require:
ATR-based impulse strength
Volume confirmation
Acceptance / rejection validation
Cooldown protection
Optional 5-minute confirmation for 1-minute charts
WHO THIS INDICATOR IS FOR
✔ Traders who understand VWAP & Volume Profile
✔ Traders willing to manually update PD levels daily
✔ Traders focused on Gold only
✔ Traders who value quality over quantity
❌ Not for beginners
❌ Not plug-and-play
❌ Not universal across markets
DISCLAIMER
This indicator is a decision-support tool, not financial advice.
Past performance does not guarantee future results.
Always use proper risk management.
BEST SETTINGS
(RECOMMENDED CONFIGURATION — GOLD)
These settings are optimized specifically for Gold based on real execution behaviour, not curve-fitted backrests.
🔹 Signal Settings
✅ Enable ALL PD & VWAP signals
Enable PD-VAL
Enable PD-VAH
Enable VWAP Main
Enable VWAP Upper
Enable VWAP Lower
❌ Require Strong Close → OFF
❌ Lock to Execution Timeframes Only → OFF
✅ Enable Alerts → ON
🔹 Higher Timeframe & Execution Logic
❌ Require HTF Bias Confirmation → OFF
(Enabling this causes late signals)
✅ Require 5-minute confirmation for 1-minute signals → ON
📌 Personal recommendation:
3-minute chart is ideal
1-minute is often too early
5-minute can be late
🔹 Acceptance / Rejection Filter
✅ Require Price Acceptance → ON
Acceptance Reference:
VWAP Main (recommended)
🔹 Session Filter
❌ Session Filter → OFF
Use only if you want to trade a specific session.
Personally recommended to keep all sessions enabled.
🔹 Distance & Volatility Filters
❌ Require Minimum Distance from POC → OFF
❌ Use ATR-Based Distance → OFF
.
🔹 Volume & Cooldown Protection
✅ Use Volume Filter → ON
✅ Enable Signal Cooldown → ON
✅ Block Signals During POC Chop → ON
🔹 Day Type & Trend Filters
❌ Enable Day Type Filter → OFF
❌ Trade Trend Days Only → OFF
Gold trend behavior is already handled via VWAP slope & bias logic.
🔹 ATR Impulse Filter (VERY IMPORTANT)
✅ Enable ATR Impulse Filter
ATR Multiplier: 0.3
This prevents entries on weak candles that retrace immediately.
📌 HOW TO TRADE THE SIGNALS (IMPORTANT)
This indicator does not replace trade management.
Always:
Watch Main VWAP reaction
Observe price behaviour at VWAP & PD levels
Trade Management (Strongly Recommended)
Stop-loss: Logical structure invalidation
TP1:
Previous High (BUY)
Previous Low (SELL)
When TP1 is hit:
Take partial profits
Move stop-loss to break-even
Then:
Let runners continue OR
Close the full position safely
This approach maximizes R-multiple while protecting capital.
⚠️ FINAL NOTES
This is a precision execution tool, not a signal spam indicator
Signals are intentionally filtered
Fewer signals = higher quality
Manual PD levels must be updated daily (see main disclaimer)
Cross-Exchange VWAP with VAH/VALThis indicator calculates a cross‑exchange VWAP by aggregating price and volume data from up to four major crypto exchanges: Coinbase, Binance, Bybit, and OKX.
It also derives Value Area High (VAH) and Value Area Low (VAL) using a volume‑weighted standard deviation around VWAP.
What this indicator does
Aggregates price × volume and volume from multiple exchanges for the same asset
Calculates a single, unified VWAP reflecting broader market activity rather than a single venue
Computes VAH and VAL as:
VAH = VWAP + k × σ
VAL = VWAP − k × σ
where σ is the volume‑weighted standard deviation and k is user‑configurable
Exchanges supported
Coinbase (default quote: USD)
Binance (default quote: USDT)
Bybit (default quote: USDT)
OKX (default quote: USDT)
Each exchange can be enabled/disabled individually, and symbol overrides are supported (e.g. BTCUSDT, BTCUSDT.P, ETHUSD).
VWAP anchoring options
You can choose how VWAP and Value Area reset:
Daily (UTC session)
Weekly
Monthly
None (fully cumulative)
Manual reset via input toggle
This makes it suitable for intraday, swing, and higher‑timeframe analysis.
Value Area configuration
Standard deviation multiplier (k) is configurable
k = 1.0 → ~68% band (default)
k ≈ 1.036 → ~70% band (normal assumption)
Optional shaded VAL–VAH area for quick visual context
Note: VAH/VAL are derived from VWAP ± σ, not from a full volume‑profile histogram.
This approach is computationally efficient and stable for real‑time trading.
Optional status table
An optional table (top‑right) displays:
Enabled exchanges
Active trading pairs per exchange
Volume availability status
Useful for quickly validating data coverage.
Intended use cases
Institutional‑style VWAP analysis across venues
Reducing single‑exchange bias in crypto trading
Identifying fair value, mean reversion zones, and acceptance areas
Intraday execution and swing trade context
Notes & limitations
Availability of symbols may vary by exchange
(use symbol overrides if needed)
Crypto sessions are UTC‑based for daily resets
Not a true Market Profile / volume‑at‑price VA calculation
Index Quant Master: Volatility & Structure [Auto-Adaptive]This indicator is a comprehensive institutional-grade toolkit designed for high-precision intraday trading across major US Indices (SPX, NDX, RUT). It synthesizes Option Market Volatility, Auction Market Theory, and Algorithmic Structures into a clean, clutter-free overlay.
Designed for professional traders, this suite features a Universal Auto-Router that adapts its logic to the asset you are trading.
## Key Features & Logic:
1. Dynamic Implied Volatility Mapping (Auto-Router)
* Instead of static technicals, this module calculates statistical expected moves based on Dealer Gamma Exposure.
* Auto-Adaptive: Automatically detects the underlying asset and maps it to the correct Volatility Index:
* SPX / ES / SPY $\rightarrow$ VIX / VIX1D
* NDX / NQ / QQQ $\rightarrow$ VXN
* RUT / IWM $\rightarrow$ RVX
* Significance: These levels represent the 1-standard-deviation daily expected range.
2. Auction Market Structure (Smart Volume Profile)
* Exclusive Optimization: The Volume Profile engine is strictly optimized for major indices (SPX, NDX, ES, NQ) to ensure high-fidelity calculation of POC and Value Areas.
* Auto-Disable: To maintain performance, VP logic is automatically disabled on ETFs (SPY, QQQ) or lower-volume tickers.
* HVN/LVN: Identifies High Volume Nodes (Magnets) and Low Volume Nodes (Acceleration Zones).
3. Algorithmic Retracements & Pivots
* Plots standard Daily/Weekly Pivots and Fibonacci retracements derived from the prior session's volatility range.
* These levels serve as "Schelling Points" (consensus zones) for HFT algorithms.
4. Smart Visualization Engine
* Proximity Activation: Levels remain hidden to reduce cognitive load, only appearing when price approaches the zone (Watermark Logic).
* Adaptive Label Merging: To prevent visual clutter, overlapping levels automatically merge into a single cluster based on a dynamic percentage threshold ($0.05\%$), ensuring readability across different price scales (e.g., SPX vs. QQQ).
Usage:This tool is the ultimate overlay for S&P 500, Nasdaq 100, and Russell 2000 traders who rely on data-driven structural levels rather than lagging indicators.
AMT VWAP [hardi]█ OVERVIEW
AMT VWAP is a clean, minimalist VWAP indicator with Standard Deviation bands, designed to complement the Auction Market Theory (AMT) trading methodology by Fabio Valentino.
This indicator focuses on one thing and does it well: displaying VWAP and its deviation bands clearly on your chart.
█ FEATURES
- Daily VWAP with automatic reset
- ±1 Standard Deviation bands (cyan)
- ±2 Standard Deviation bands (orange) - extreme zones
- Clean labels that don't clutter your chart
- Info table showing current bias and zone
- Compact Mode for mobile/smartphone users
- Fully customizable colors and settings
- Built-in alerts for all levels
█ HOW TO USE
VWAP (Volume Weighted Average Price) represents the "fair value" where most volume has transacted. In AMT methodology:
BIAS DETERMINATION:
- Price ABOVE VWAP = Bullish bias (buyers in control)
- Price BELOW VWAP = Bearish bias (sellers in control)
TRADING ZONES:
- ±1 SD: Normal deviation zone - potential mean reversion area
- ±2 SD: Extreme zone - high probability reversal area (95%+ reversion rate)
ENTRY STRATEGIES:
1. Trend Following: Buy pullbacks to VWAP in uptrend, sell rallies to VWAP in downtrend
2. Mean Reversion: Fade moves at ±2 SD bands with confirmation
█ RECOMMENDED SETUP
Use this indicator together with:
- TradingView's built-in "SVP HD" (Session Volume Profile) for POC/VAH/VAL levels
- AMT CVD indicator (companion indicator) for order flow analysis
This combination gives you the complete AMT toolkit:
- SVP HD → Key levels (POC, VAH, VAL)
- AMT VWAP → Dynamic support/resistance & bias
- AMT CVD → Aggression, Absorption, Exhaustion signals
█ SETTINGS
Display Settings:
- Compact Mode - Enable for cleaner mobile view
- Show Labels - Toggle level labels
- Label Size - Adjust for your screen
VWAP Settings:
- Band Multipliers - Adjust SD band distance (default: 1.0 and 2.0)
- Colors - Fully customizable
- Line widths - Adjust visibility
Alerts:
- Near VWAP
- Near ±1 SD
- Near ±2 SD (extreme zones)
█ METHODOLOGY
This indicator is based on Auction Market Theory as taught by Fabio Valentino:
"The market is a continuous auction seeking fair value. VWAP represents this fair value dynamically throughout the session. Deviations from VWAP create trading opportunities as price tends to revert to the mean."
Key principles:
- Read, don't predict
- Location over technique
- Evidence-based entries
█ ALERTS
Set alerts for:
- Price approaching VWAP (potential support/resistance)
- Price at ±1 SD (first deviation - watch for reaction)
- Price at ±2 SD (extreme - high probability reversal zone)
█ NOTES
- Works on all timeframes
- Best used on 15m for intraday entries
- VWAP resets daily at market open
- Combine with volume profile for best results
█ CREDITS
Based on Auction Market Theory methodology by Fabio Valentino.
Indicator developed for the trading community.
If you find this useful, please leave a like! 👍
vwap, volume-weighted-average-price, standard-deviation, bands, auction-market-theory, amt, fabio-valentino, mean-reversion, trend-following, intraday, day-trading, support-resistance, fair-value
Adaptive Gaussian AFR# Adaptive Gaussian AFR (Average Filtering Range)
The **Adaptive Gaussian AFR** is a sophisticated trend-following overlay designed to provide a "cleaner" perspective on market structure. It synthesizes advanced signal processing with volatility-adjusted trailing logic to create a perpetual trend indicator that filters noise while maintaining extreme responsiveness during momentum breakouts.
## How It Works
This indicator combines three distinct mathematical principles to analyze and visualize price action:
### 1. 4-Pole Gaussian Smoothing
Standard moving averages often suffer from a trade-off between smoothness and lag. By employing a **4-pole Gaussian filter**, the indicator applies a bell-curve weighting to price data. This results in a curve that is mathematically smoother than an EMA but reacts more sharply to significant price shocks.
### 2. Adaptive Volatility Scaling
Unlike static indicators, this script utilizes a **Volatility Ratio** (comparing short-term ATR to long-term ATR).
- **Expansion:** When volatility spikes, the Gaussian filter automatically shortens its lookback to "catch" the breakout.
- **Contraction:** When the market consolidates, it lengthens the lookback to prevent "whipsaws" and false signals.
### 3. AFR (Average Filtering Range) Logic
The "step-ladder" behavior is driven by the AFR logic. It calculates volatility-based boundaries (using an ATR factor). The trend line only moves higher if the price exceeds the current floor, and only moves lower if the price breaks the ceiling, creating a "perpetual" support and resistance level.
## Visual Interface & Branding
The script features a high-visibility sentiment map using a custom brand color scheme:
- **Bullish State (Blue - rgb(45, 162, 252)):** Triggered when price is trading above the Adaptive Gaussian mean and the AFR floor.
- **Bearish State (Purple - rgb(113, 59, 249)):** Triggered when price breaks below the mean and the AFR ceiling.
- **Brand Candles:** Price bars are automatically colored to match the trend state for immediate visual confirmation.
## Why This is Unique
Most trend followers are "fixed"—they perform well in trending markets but fail in sideways chop. The uniqueness of the **Adaptive Gaussian AFR** lies in its ability to "breathe." Because the Gaussian engine is adaptive, it attempts to solve the "lag vs. noise" problem by becoming more rigid when the market is indecisive and more fluid when a trend is confirmed.
## Great inventions require great Care
**This is not a standalone trading system.** While the Adaptive Gaussian AFR provides a highly refined view of the trend, it should be used in conjunction with other analysis tools.
- **Lag:** Like all indicators based on historical data, the filter is inherently lagging and cannot predict future price movements.
- **No Standalone Use:** Do not use this as your sole reason for entering or exiting a trade. It is best used as a **Trend Filter** or a **Volatility-Adjusted Entry/Exit Strategy in confluence with other tools**.
- **Context Matters:** It does not account for fundamental news, higher-timeframe resistance, or volume profiles.
Enjoy!
Futures Psychological Levels PROFutures Psychological Levels PRO – Professional Usage Guide
Indicator Overview
This elite psychological levels tool dynamically plots the most institutionally relevant round-number clusters across futures markets (ES, NQ, YM, CL, GC, SI, BTC, and custom instruments). It separates levels into three hierarchical tiers — Major, Tradable, and Sniper — while intelligently filtering distant levels using an ATR-based proximity engine. The result is a clean, adaptive overlay that scales perfectly from scalping precision on 1-minute charts to big-picture context on daily/weekly timeframes.
Core Philosophy
Psychological levels are where order flow clusters: stops, limits, and institutional positioning accumulate around round numbers. This indicator turns static round numbers into a dynamic decision framework by:
Prioritizing confluence zones
Reducing clutter in ranging or low-volatility environments
Highlighting only price-relevant levels in real time
Key Features
Instrument Presets – One-click optimized spacing for major futures contracts
Three-Tier Hierarchy – Major (institutional anchors), Tradable (active defense zones), Sniper (precise entry/exit triggers)
ATR Proximity Filter – Automatically hides irrelevant distant levels
Zones or Lines – Visual magnet areas or clean horizontal lines
Price Labels & Summary Table – Instant reference for next major levels above/below
Full Customization – Colors, thickness, styles, and manual overrides
How to Best Use This Indicator (Professional Workflow)
Select the Correct Instrument Preset
Start with the built-in preset matching your chart (e.g., "ES (S&P 500)" for /ES or MES). This instantly applies battle-tested increments. Use "Custom" only for non-standard assets (forex pairs, micros with different tick values, or crypto alts).
Match Settings to Your Trading Style & Timeframe
Reading the Levels – Decision Framework
Major Levels (thick red by default): Highest probability reaction zones. Expect strong reversals, breakouts with volume, or liquidity sweeps. Treat as primary support/resistance.
Tradable Levels (orange): Active trader defense zones. Excellent for limit order placement, partial profit taking, or fading weak moves.
Sniper Levels (thin gray): Precision entries/exits, stop runs, and scalping targets. Confluence with order blocks or volume profile nodes dramatically increases edge.
Trade Setup Examples
Rejection Play: Price approaches a Major level from below → long wick rejection + close back inside → enter in direction of rejection with stop beyond wick extremity.
Break & Retest: Clean breakout through Tradable/Major → retest as new support/resistance → enter on confirmation candle.
Liquidity Sweep: Price briefly breaches Sniper/Major (stop hunt) → rapid reclaim → aggressive counter-trend entry.
Confluence Boost: When a level aligns with daily/weekly open, VWAP, or prior high/low volume node → dramatically increase position size or conviction.
Risk Management Integration
Always place stops just beyond the next logical level (typically a Sniper or Tradable beyond your entry zone). Use the summary table to quickly identify invalidation points. Target the next level in the direction of your bias for minimum 1:2 risk-reward (often 1:3–1:5 achievable at Major levels).
Pro Optimization Tips
High-volatility sessions (NY open, FOMC, NFP): Increase ATR Multiplier slightly to avoid excessive clutter.
Low-volatility Asian/range sessions: Decrease ATR Multiplier for tighter precision.
Combine with Volume Profile (Fixed Range or Session) to confirm high-volume nodes at psych levels.
Pair with anchored/session VWAP for additional confluence layers.
On higher timeframes, disable Sniper levels and zones entirely for minimalist structural analysis.
Important Disclaimer
This indicator is a professional decision-support tool, not a standalone trading system. All trading involves substantial risk of loss. Past performance is not indicative of future results. Always conduct your own analysis, manage risk appropriately, and consider your financial situation before placing trades.
Mastering psychological levels is one of the highest-edge concepts in institutional trading. Used correctly, this indicator gives you the same reference framework that prop desks and market makers watch every day. Trade smart, stay disciplined, and let price action at these levels guide your executions.
Ash_TheTrader: Institutional Truth / Volume ProfileSTOP GUESSING. See the Institutional Truth. (No Repaint)
Most retail traders are trading blind. You are looking at lagging moving averages and "magic" lines that disappear when the price moves against them.
The institutions? They are trading Liquidity.
For months, I have been developing a proprietary engine that strips away the noise and reveals the Statistical Truth of the market. This is not just another "buy/sell" indicator. This is an Institutional Liquidity Engine designed to show you exactly where the money is hiding.
Introducing: Ash_TheTrader: Institutional Truth
👁️ What is "The Truth"?
This script utilizes an Auto-Anchored Liquidity Engine that automatically detects the start of true market cycles. It builds a real-time profile of volume, delta, and imbalance to answer one simple question: Who is actually in control?
It features a "Black Box" Signal Engine that refuses to repaint. If it says BIAS ↑ , the institutional flow is bullish. Period.
🚀 Key Features
• 🚫 NO REPAINT Bias: Signals are mathematically locked. They never disappear. • 🏦 Institutional Logic: It filters out "Retail Traps." If price hasn't reclaimed the Value Level (POC), it won't signal a trade—saving you from buying the top. • ⚡ Dual-Core Engine: Switch between Swing Mode (Macro Trends) and Scalp Mode (M1/M5 Aggressive Algorithms). • 🧱 Liquidity Walls: Bright Neon blocks appear where 75%+ of volume is one-sided. This is where you place your limit orders.
📚 Step-by-Step: How to Trade "The Truth"
1. Choose Your Engine Go to Settings > Algorithm Mode. • Select "Normal (Swing)" for H1/H4 trend trading (Higher Winrate). • Select "Scalp (Aggressive)" for M1/M5/M15 (Faster Signals).
2. The "Green Light" Setup (Long) • Wait for the Dashboard: Look for the signal ✅ SWING BIAS ↑ or ⚡ SCALP BIAS ↑ . • Check the Trap: Ensure the text does NOT say "⚠️ TRAP." • Entry: Enter on the close of the candle. • Stop Loss: Place below the Yellow "Truth" Level (Point of Control) or the recent Swing Low.
3. The "Brick Wall" Scalp • If you see a bright NEON RED block appear on the profile, that is a Bearish Wall . • Price will often bounce off this level aggressively. • Strategy: Place a Sell Limit order at the Neon Red block for a quick reaction trade.
4. The Divergence Warning • Keep an eye on the bottom banner of the dashboard. • If you are Long, but you see a big RED "BEARISH DIV" warning, take profit immediately. The institutions are leaving the trade.
⚠️ A Warning This tool is powerful, but it reveals the reality of the market. Sometimes the Dashboard will say "⚠️ ACCUMULATING" or "⚠️ NEUTRAL." Do not force a trade. The secret to a high winrate is knowing when not to trade. Let the engine do the work.
Add it to your chart now. Stop guessing.
Cheers, @Ash_TheTrader
Session Levels (3of3)This system is designed to strip away market noise and highlight the areas where institutional capital is actually active.
Most retail traders fail because they treat every price movement with equal importance. They often enter trades in the "middle of nowhere" or get trapped by "fakeouts" at standard support/resistance levels.
This tool solves:
Context Blindness: It defines the "playing field" by marking institutional session boundaries (Asia, London, NY), so you know exactly where liquidity resides.
Computation Lag: Standard Volume Profiles often slow down a chart. Our Optimized VPC provides the "Magnet" price without the lag.
Indecision: By requiring a Market Structure Shift (MSS) alongside a Fair Value Gap (FVG), it removes the guesswork of "Is this a reversal or a continuation?"
Why It Is Unique:
Unlike standard indicators that look at a single data point (like just price or just volume), this is a Holistic System.
Auto-Mitigation: Most FVG indicators clutter your screen with old boxes. This tool automatically deletes zones once price "fills" them, keeping your focus on live opportunities.
Institutional "Sweep" Logic: It specifically tracks if price has "stolen" the liquidity from a previous session before issuing a signal.
The "Vegas" Filter: It uses the 144 EMA (Vegas Floor) as a high-probability institutional trend filter, ensuring you aren't fighting the primary trend.
When testing this, track one specific stat: "Did price hit the VPC after the MSS?" You will likely find that even when the trade doesn't reach the far PRZ targets, it reaches the VPC Magnet over 70% of the time. Focusing on that "snap-back" to the orange line is the secret to a high win rate with this tool.
🟡 GOLD 4H HUD v8.9 — Loose ICT OB + Strong/Weak + FVG/HVN/LVNGOLD 4H HUD v8.9 is a clean, structured Smart Money Concepts (SMC)–based analysis tool designed exclusively for XAUUSD on the 4-hour timeframe.
It focuses on the three most important elements for institutional orderflow analysis:
✔ Loose ICT Order Blocks (Demand/Supply)
✔ Fair Value Gaps (FVG)
✔ Volume Profile Zones (HVN/LVN/POC)
The script builds a professional-style HUD that displays the key institutional regions and structural levels that matter most for gold traders.
📌 Key Features
1 — Market Structure Engine (HH/HL & BOS)
The indicator detects:
Minor swing Highs and Lows
Last confirmed HH / HL levels
Break of Structure (BOS) for directional bias
EMA-200 trend filter (UP / DOWN / NEUTRAL)
This gives traders a clean structural read without clutter or noise.
2 — Loose FVG Engine (Tolerance-Based ICT Gaps)
A soft-threshold FVG engine detects “loose” Fair Value Gaps using a 0.1% price tolerance.
This method ensures:
Fewer missed imbalances
Cleaner OB/FVG alignment
Higher accuracy on 4H gold displacement legs
FVGs automatically shift to the right side of the chart for clean visualization.
3 — Order Block Engine (Demand/Supply + Strong/Weak Classification)
A simplified ICT-style OB engine scans the past few candles whenever BOS is detected.
It identifies:
Demand OB during bullish BOS
Supply OB during bearish BOS
Strong OB if fully nested inside an active FVG
Weak OB otherwise
OB boxes include:
Clear color coding (strong vs. weak)
Price range labels inside each box
Automatic right-shift for visual clarity
4 — Volume Profile Engine (POC / HVN / LVN / VAH / VAL)
Based on a rolling window (default 120 bars), the script builds a lightweight volume distribution.
It displays:
POC (Point of Control)
HVN (High Volume Node)
LVN (Low Volume Node)
Value Area High / Low
HVN/LVN zones are shown as right-shifted colored boxes with price labels.
These zones help identify:
Institutional accumulation
Low-liquidity rejection points
Areas where price tends to react strongly
5 — Support / Resistance Mapping
The script automatically generates:
OB-based support/resistance
Swing-high/swing-low levels
HVN/LVN structural levels
These are displayed in the HUD for fast reference.
6 — Professional HUD Panel
A compact, easy-to-read HUD summarizes:
Trend direction
Latest HH/HL
OB ranges (Strong/Weak)
HVN/LVN price zones
POC
Multi-layer support & resistance
This turns the script into a fully functional analysis dashboard.
📌 What This Indicator Is NOT
To avoid misunderstanding:
It does not take entries or generate buy/sell signals
It does not auto-detect CHOCH, MSS, SMT, or sweeps
It is not a trading bot
This tool is designed as an institutional-style map and analysis HUD, not a strategy.
📌 Best Use Case
This indicator is ideal for traders who want to:
Read institutional structure on XAUUSD
Identify clean Demand/Supply zones
Visualize FVG/OB/HVN interactions
Track high-value liquidity levels
Build directional bias on 4H before dropping to execution timeframes
⚠ Important Note
This tool is designed exclusively for the 4H timeframe.
Using it on lower timeframes will display a warning.
QFA Volatility MeterQFA Volatility Meter
This is a technical indicator I built to measure market fear and identify potential bottom reversal setups in liquid ETFs and stocks. It combines multiple technical factors into a single scoring system. This is a new indicator with limited real-world testing so treat it as experimental.
What It Actually Does
The indicator calculates a fear index based on how far price has dropped from the highest close over the past 14 bars. It then applies zero lag EMA smoothing with a 5-period setting to reduce noise. The fear reading gets adjusted based on ATR percentile rank with the theory being that high volatility drops should register as more significant than low volatility drops.
On top of this base fear calculation, the indicator checks for five additional factors: momentum peaks where fear stops accelerating upward, RSI divergence using a 7-period RSI, support levels that have been tested multiple times in the past 50 bars, volume patterns including spikes and rejection wicks, and point of control using a 30-bar volume profile calculation. Each factor that triggers adds points to a score from 0 to 100.
The histogram bars change color based on whether fear is rising or falling. Red means fear is increasing, green means decreasing. Gold colors appear when the score crosses certain thresholds: bright gold for scores above 40, orange for scores above 30, pale gold for scores above 20. There is a table in the upper right showing the current score, raw fear level, volatility regime, and which components are active.
The Core Problem You Need To Know
This indicator has a fundamental lag issue that I have not yet solved. Because it measures price drops over a 14 bar lookback period, it is calculating what already happened rather than what is happening right now. During fast selloffs you will often see the fear level reading very low like 5 or 10 even though price is clearly crashing in real time. The reading catches up eventually but by then you have missed the entry by 10 to 20 bars.
I attempted to fix this with ATR normalization and faster smoothing but the lookback period remains the main bottleneck. The indicator works better at identifying areas where fear has already peaked and is starting to decline than at catching the exact moment of peak fear. This makes it more useful for confirmation than for timing entries.
What Works
The multi-component scoring system does a decent job of filtering out low quality setups. When you get a high score above 50 or 60 with multiple components firing like divergence plus support plus volume, those tend to be legitimate reversal zones worth paying attention to. The color coding is intuitive and easy to read at a glance. The real-time table helps you understand what is triggering without having to decode the chart.
The volume climax detection catches some extreme bottoms where you see three or more bars of increasing volume combined with panic selling. These can mark capitulation points. The multi-touch support logic does add value by distinguishing between random price levels and actual tested support zones.
The indicator handles changes in volatility reasonably well. During low volatility periods it lowers the threshold so you still get some signals. During high volatility it raises the threshold to filter noise. This dynamic adjustment is better than using a fixed threshold across all market conditions.
What Does Not Work
The lag issue means you will frequently see obvious selloffs where the indicator shows nothing. Fear level of 5 during a 3 percent drop is not useful information. This happens because the lookback window is too long and the smoothing further delays the reading.
The gold signals that are supposed to mark high conviction bottoms often do not trigger when you expect them to. Looking at recent price action you can point to clear bottoms where the indicator stayed gray or showed low scores. This is partly the lag and partly because the scoring system requires multiple components to align which does not always happen at actual bottoms.
The indicator has only been tested on 15 minute QQQ charts during a few weeks of data. I do not know how it performs on other timeframes, other instruments, or during different market regimes like strong trends versus ranges. It may work very differently on individual stocks versus ETFs or on 5 minute versus 1 hour charts.
There is no formal backtest data showing win rate, average gain, maximum drawdown, or any other performance metrics. The scoring thresholds and component weights were set based on visual inspection and intuition rather than systematic optimization. They might be completely wrong.
Real Risks If You Use This
If you trade based on gold signals alone you will get caught in falling knives. The indicator does not know the difference between a normal pullback in an uptrend versus a breakdown that keeps going. You need your own analysis of market structure, key levels, and trend direction.
The lag means you will often be late to entries. By the time a gold signal appears price may have already bounced 1 to 2 percent off the low. This eats into your risk reward ratio. You might be buying near resistance when you think you are buying near support.
False signals happen regularly especially during choppy sideways action. You will see early and building signals that never develop into actual reversals. If you take every signal you will get chopped up.
The indicator can give conflicting information where the histogram shows green bars indicating fear is falling but the score is still low. Or red bars with a high score. This happens because color tracks momentum direction while score tracks absolute conditions. It is confusing in real time.
The volume profile calculations reset every 30 bars so the POC level jumps around. This can cause the POC component to trigger at seemingly random times. The value area high and low have similar issues.
Honest Pros and Cons
Pros: Combines multiple factors instead of relying on one signal. Color coded for quick visual assessment. Shows component breakdown so you understand why score is high or low. Includes volatility regime context. Free and customizable. Works in TradingView.
Cons: Significant lag during fast moves. No proven track record or backtest results. Complex with many moving parts that can conflict. Requires additional analysis to use effectively. Will produce false signals and missed opportunities. Thresholds and weights are arbitrary. Only tested on limited data.
How Someone Might Actually Use This
If you wanted to use this indicator despite its limitations here is a realistic approach. Keep it on your chart as one input among several. When price drops to a logical support level that you have identified independently, check if the indicator is showing elevated fear and building score. If fear level is above 60 and score is above 30 and you like the price action, that adds a bit of confirmation to your setup.
Do not take trades based solely on gold signals. Do not expect it to call exact bottoms. Do not use it in isolation. Think of it like a momentum oscillator that has some additional context baked in. It might help you avoid buying when there is no fear which means no panic to fade. But it will not tell you when to buy with any precision.
You would need to set your stop losses based on price structure not based on the indicator. Manage position size appropriately because this tool does not reduce risk. Keep records of which signals worked and which failed so you can learn its actual behavior rather than what you hope it does.
Settings Guidance
The default threshold of 40 seems reasonable for 15 minute charts in normal volatility. Going lower will increase signals but also increase noise. Going higher will reduce signals and may cause you to miss opportunities. I do not have data to recommend optimal settings.
The smoothing period of 5 is a compromise between responsiveness and stability. Lower numbers like 3 will be jumpier. Higher numbers like 7 will be smoother but slower. Again no data on what works best.
You can disable components if you want simpler scoring. For example if you only care about divergence and support you can turn off volume and POC. This will make scores lower overall but more focused on specific patterns.
Development Status
This indicator was built in a few hours as an experiment. It has not gone through rigorous testing or optimization. There are known issues that need fixing particularly the lag problem. I may continue developing it or I may abandon it. No guarantees on updates or support.
The code is provided as is. If you modify it or break it that is on you. The calculations could have bugs I have not found. The logic might be flawed in ways I have not realized.
Bottom Line
This is an experimental multi-factor fear indicator with significant limitations including lag, untested performance, and complexity. It might provide some useful context when combined with solid price action analysis and risk management. It will not make you money by itself. It will produce false signals and miss real opportunities. Use it as supplementary information at best and do not rely on it for trading decisions without your own analysis. If you use it, track results carefully and be skeptical of what it tells you until you have proven to yourself that it adds value to your process.
cPOC 2 DayIt’s perfect for your 2-Day cPOC since:
It derives from volume distribution data.
It highlights market structure, value area, and composite volume behavior.
Traders searching for “cPOC,” “volume profile,” or “market profile” will find it here.
Use this if your indicator’s main function is showing POCs, VAH/VAL, or composite volume balance zones.
If your cPOC script is part of a broader system:
Trend Analysis — if it’s used for directional bias and context with VWAP/EMAs.
Support/Resistance — if the tool primarily highlights POC/VAH/VAL as static levels to trade from.
Other — only if your indicator mixes data from multiple frameworks (e.g., combines orderflow, delta, VWAP, and TPO).
Jitendra Volume Pro / Fixed RangeHello All,
This script calculates and shows Volume Profile for the fixed range. Recently we have box.new() feature in Pine Language and it's used in this script as an example. Thanks to Pine Team and Tradingview!..
Sell/Buy volumes are calculated approximately!.
Options:
"Number of Bars" : Number of the bars that volume profile will be calculated/shown
"Row Size" : Number of the Rows
"Value Area Volume %" : the percent for Value Area
and there are other options for coloring and POC line style
Enjoy!
Jitendra Sankpal
Bull Run Galaxy
2.11.2025
VPOC Harmonics - Liquidity-Weighted Price / Time RatiosVPOC Harmonics - Liquidity-Weighted Price / Time Ratios
Summary
This indicator transforms a swing’s price range, duration, and liquidity profile into a structured set of price-per-bar ratios. By anchoring two points and manually entering the swing’s VPOC (highest-volume price), it generates candidate compression values that unify price, time, and liquidity structure. These values can be applied to chart scaling, harmonic testing, and liquidity-aware market geometry.
________________________________________
Overview
Most swing analysis tools only consider price (ΔP) and time (N bars). This script goes further by incorporating the VPOC (Point of Control) — the price with the highest traded volume — directly into swing geometry.
• Anchors define the swing’s Low (L), High (H), and bar count (N).
• The user manually enters the VPOC (highest-volume price).
• The indicator then computes a suite of ratios that integrate range, duration, and liquidity placement.
The output is a table of liquidity-weighted price-per-bar candidates, designed for compression testing and harmonic analysis across swings and instruments.
________________________________________
How to Use
1. Select a Swing
- Place Anchor A and Anchor B to define the swing’s Low, High, and bar count.
2. Find the VPOC
- Apply TradingView’s Fixed Range Volume Profile tool over the same swing.
- Identify the Point of Control (POC) — the price level with the highest traded volume.
3. Enter the VPOC
- Manually input the POC into the indicator settings.
4. Review Outputs
- The table will display candidate ratios expressed mainly as price-per-bar values.
5. Apply in Practice
- Use the ratios as chart compression inputs or as benchmarks for testing harmonic alignments across swings.
________________________________________
Outputs
Swing & Inputs
• Bars (N): total bar count of the swing.
• Low (L): swing low price.
• High (H): swing high price.
• ΔP = H − L: price range.
• Mid = (L + H) ÷ 2: midpoint price.
• VPOC (V): user-entered highest-volume price.
• Base slope s0 = ΔP ÷ N: average change per bar.
• π-adjusted slope sπ = (π × ΔP) ÷ (2 × N): slope adjusted for half-cycle arc geometry.
________________________________________
VPOC Harmony Ratios (L, H, V, N)
• λ = (V − L) ÷ ΔP: normalized VPOC position within the range.
• R = (V − L) ÷ (H − V): symmetry ratio comparing lower vs. upper segment.
• s1 = (V − L) ÷ N: slope from Low → VPOC.
• s2 = (H − V) ÷ N: slope from VPOC → High.
________________________________________
Blended Means (s1, s2)
These combine the two segment slopes in different ways:
• HM(s1,s2) = 2 ÷ (1/s1 + 1/s2): Harmonic mean, emphasizes the smaller slope.
• GM(s1,s2) = sqrt(s1 × s2): Geometric mean, balances both slopes proportionally.
• RMS(s1,s2) = sqrt((s1² + s2²) ÷ 2): Root-mean-square, emphasizes the larger slope.
• L2 = sqrt(s1² + s2²): Euclidean norm, the vector length of both slopes combined.
________________________________________
Slope Blends
• Quadratic weighting: s_quad = s0 × ((V−L)² + (H−V)²) ÷ (ΔP²)
• Tilted slope: s_tilt = s0 × (0.5 + λ)
• Entropy-scaled slope: s_ent = s0 × H2(λ), with H2(λ) = −
________________________________________
Curvature & Liquidity Extensions
• π-arc × λ: s_arc = sπ × λ
• Liquidity-π: s_piV = sπ × (V ÷ Mid)
________________________________________
Scale-Normalized Families
With k = sqrt(H ÷ L):
• k (scale factor) = sqrt(H ÷ L)
• s_comp = s0 ÷ k: compressed slope candidate
• s_exp = s0 × k: expanded slope candidate
• Exponentiated blends:
- s_kλ = s0 × k^(2λ−1)
- s_φλ = s0 × φ^(2λ−1), with φ = golden ratio ≈ 1.618
- s_√2λ = s0 × (√2)^(2λ−1)
________________________________________
Practical Application
All formulas generate liquidity-weighted price-per-bar ratios that integrate range, time, and VPOC placement.
These values are designed for:
• Chart compression settings
• Testing harmonic alignments across swings
• Liquidity-aware scaling experiments
________________________________________
Supply & Demand Pro [Institutional]🎯 Overview
The most comprehensive Supply & Demand indicator on TradingView, designed for serious traders and prop firm professionals. Unlike traditional S&D indicators that just draw pretty zones, this system tracks actual performance metrics, provides entry/exit signals, and includes professional risk management tools.
❓ Why This Indicator?
After extensive research into what traders actually need (not just want), this indicator addresses the TOP complaints about Supply & Demand trading:
- ❌ "I don't know which zones to trust" → ✅ Each zone shows historical win rate
- ❌ "No clear entry/exit rules" → ✅ Multiple entry methods with visual R:R
- ❌ "Can't backtest effectiveness" → ✅ Full performance tracking
- ❌ "Too many false signals" → ✅ Quality filters and volume validation
🚀 Key Features
🎯 Professional Zone Detection
- Volume Profile Analysis (finds institutional accumulation/distribution)
- Swing Point Detection (classic pivot-based zones)
- Order Flow Analysis (coming in v2)
- Hybrid Mode (combines multiple methods)
📊 Performance Analytics
- Individual zone win rates
- Daily P&L tracking
- Account balance simulation
- Success/failure ratio for each zone
- Historical performance data
💼 Prop Firm Tools
- Daily loss limits (auto-stops trading)
- Position sizing controls
- Maximum concurrent positions
- Daily profit targets
- Clean reporting for evaluations
🎨 Entry & Risk Management
- Zone Edge entry (immediate)
- 50% Retracement entry (patient)
- Momentum Confirmation entry
- Visual Risk:Reward boxes
- Multiple stop loss methods (ATR, Fixed %, Zone-based)
📈 Advanced Features
- Auto-removes failed zones
- Volume confirmation requirements
- Strength-based zone ranking
- Smart alerts for high-probability setups
- Multi-timeframe compatibility
📋 How It Works
1. Zone Creation: Continuously scans for high-quality supply/demand zones using your selected method
2. Quality Filtering: Each zone must pass strength, volume, and historical performance filters
3. Visual Feedback: Zones display strength %, test count, and win rate directly on chart
4. Trade Signals: When price touches a zone, the system calculates entry, stop, and target
5. Performance Tracking: Every zone touch is tracked to build historical win rates
⚙️ Quick Settings Guide
For Beginners:
- Detection Method: "Swing Points"
- Min Zone Strength: 15%
- Risk:Reward: 2:1
- Entry Method: "Zone Edge"
For Advanced Traders:
- Detection Method: "Volume Profile"
- Min Zone Strength: 20%
- Min Win Rate: 50%
- Entry Method: "Momentum Confirm"
For Prop Firm Traders:
- Enable all Prop Firm Tools
- Set Daily Loss Limit to your drawdown rules
- Max Positions: 2-3
- Use "Professional" theme for screenshots
📊 What Makes This Different?
Traditional S&D Indicators:
- Draw zones based on one method
- No performance tracking
- No entry/exit rules
- Can't verify effectiveness
Supply & Demand Pro:
- Multiple detection methods
- Tracks win rate for EVERY zone
- Clear entry/exit signals
- Full backtesting capability
- Risk management built-in
🎓 Best Practices
1. Start Conservative: Use higher strength requirements (20%+) until familiar
2. Trust the Data: Zones with 3+ tests and 60%+ win rate are golden
3. Respect Risk Limits: The daily loss limit feature will save your account
4. Volume Matters: Zones with volume confirmation are significantly stronger
5. Be Patient: Wait for high-probability setups (check the win rate!)
🔔 Alert Options
- Zone Touch Alerts (with strength & win rate)
- High Probability Setups (60%+ win rate zones)
- Daily Limit Warnings
- Risk Management Alerts
💡 Pro Tips
- Combine with market structure for best results
- Higher timeframe zones are more reliable
- Watch for zones that align with round numbers
- Use partial profits feature to lock in gains
- Review daily performance to improve
🐛 Troubleshooting
- No zones appearing? → Lower Min Zone Strength to 10%
- Too many zones? → Increase strength requirement or enable filters
- Win rates not updating? → Zones need multiple tests to calculate
⚡ Performance Note
This indicator uses advanced calculations and may take a moment to load on lower-end devices. The comprehensive analytics are worth the wait!
🎁 Bonus Features
- 4 Professional themes
- Customizable dashboard
- R:R visualization
- Zone strength ranking
- Session-based filtering (coming soon)
📧 Support & Updates
This is an actively maintained indicator. Updates include:
- New detection methods
- Enhanced analytics
- Community-requested features
- Performance optimizations
⭐ If you find this indicator helpful, please leave a rating and comment with your results!
📌 Remember: No indicator is perfect. Always use proper risk management and never risk more than you can afford to lose.
Universal Renko Bars by SiddWolfUniversal Renko Bars or UniRenko Bars is an overlay indicator that applies the logic of Renko charting directly onto a standard candlestick chart. It generates a sequence of price-driven bricks, where each new brick is formed only when the price moves a specific amount, regardless of time. This provides a clean, price-action-focused visualization of the market's trend.
WHAT IS UNIVERSAL RENKO BARS?
For years, traders have faced a stark choice: the clean, noise-free world of Renko charts, or the rich, time-based context of Candlesticks. Choosing Renko meant giving up your favorite moving averages, volume profiles, and the fundamental sense of time. Choosing Candlesticks meant enduring the market noise that often clouds true price action.
But what if you didn't have to choose?
Universal Renko Bars is a revolutionary indicator that ends this dilemma. It's not just another charting tool; it's a powerful synthesis that overlays the pure, price-driven logic of Renko bricks directly onto your standard candlestick chart. This hybrid approach gives you the best of both worlds:
❖ The Clarity of Renko: By filtering out the insignificant noise of time, Universal Renko reveals the underlying trend with unparalleled clarity. Up trends are clean successions of green bricks; down trends are clear red bricks. No more guesswork.
❖ The Context of Candlesticks: Because the Renko logic is an overlay, you retain your time axis, your volume data, and full compatibility with every other time-based indicator in your arsenal (RSI, MACD, Moving Averages, etc.).
The true magic, however, lies in its live, Unconfirmed Renko brick. This semi-transparent box is your window into the current bar's real-time struggle. It grows, shrinks, and changes color with every tick, showing you exactly how close the price is to confirming the trend or forcing a reversal. It’s no longer a lagging indicator; it’s a live look at the current battle between buyers and sellers.
Universal Renko Bars unifies these two powerful charting methods, transforming your chart into a more intelligent, noise-free, and predictive analytical canvas.
HOW TO USE
To get the most out of Universal Renko Bars, here are a few tips and a full breakdown of the settings.
Initial Setup for the Best Experience
For the cleanest possible view, it's highly recommended that you hide the body of your standard candlesticks, that shows only the skelton of the candle. This allows the Renko bricks to become the primary focus of your chart.
→ Double click on the candles and uncheck the body checkbox.
Settings Breakdown
The indicator is designed to be powerful yet intuitive. The settings are grouped to make customization easy.
First, What is a "Tick"?
Before we dive in, it's important to understand the concept of a "Tick." In Universal Renko, a Tick is not the same as a market tick. It's a fundamental unit of price movement that you define. For example, if you set the Tick Size to $0.50, then a price move of $1.00 is equal to 2 Ticks. This is the core building block for all Renko bricks. Tick size here is dynamically determined by the settings provided in the indicator.
❖ Calculation Method (The "Tick Size" Engine)
This section determines the monetary value of a single "Tick."
`Calculation Method` : Choose your preferred engine for defining the Tick Size.
`ATR Based` (Default): The Tick Size becomes dynamic, based on market volatility (Average True Range). Bricks will get larger in volatile markets and smaller in quiet ones. Use the `ATR 14 Multiplier` to control the sensitivity.
`Percentage` : The Tick Size is a simple percentage of the current asset price, controlled by the `Percent Size (%)` input.
`Auto` : The "set it and forget it" mode. The script intelligently calculates a Tick Size based on the asset's price. Use the `Auto Sensitivity` slider to make these automatically calculated bricks thicker (value > 1.0) or thinner (value < 1.0).
❖ Parameters (The Core Renko Engine)
This group controls how the bricks are constructed based on the Tick Size.
`Tick Trend` : The number of "Ticks" the price must move in the same direction to print a new continuation brick. A smaller value means bricks form more easily.
`Tick Reversal` : The number of "Ticks" the price must move in the opposite direction to print a new reversal brick. This is typically set higher than `Tick Trend` (e.g., double) to filter out minor pullbacks and market noise.
`Open Offset` : Controls the visual overlap of the bricks. A value of `0` creates gapless bricks that start where the last one ended. A value of `2` (with a `Tick Reversal` of 4) creates the classic 50% overlap look.
❖ Visuals (Controlling What You See)
This is where you tailor the chart to your visual preference.
`Show Confirmed Renko` : Toggles the solid-colored, historical bricks. These are finalized and will never change. They represent the confirmed past trend.
`Show Unconfirmed Renko` : This is the most powerful visual feature. It toggles the live, semi-transparent box that represents the developing brick. It shows you exactly where the price is right now in relation to the levels needed to form the next brick.
`Show Max/Min Levels` : Toggles the horizontal "finish lines" on your chart. The green line is the price target for a bullish brick, and the red line is the target for a bearish brick. These are excellent for spotting breakouts.
`Show Info Label` : Toggles the on-chart label that provides key real-time stats:
🧱 Bricks: The total count of confirmed bricks.
⏳ Live: How many chart bars the current live brick has been forming. These bars forms the Renko bricks that aren't confirmed yet. Live = 0 means the latest renko brick is confirmed.
🌲 Tick Size: The current calculated value of a single Tick.
Hover over the label for a tooltip with live RSI(14), MFI(14), and CCI(20) data for additional confirmation.
TRADING STRATEGIES & IDEAS
Universal Renko Bars isn't just a visual tool; it's a foundation for building robust trading strategies.
Trend Confirmation: The primary use is to instantly identify the trend. A series of green bricks indicates a strong uptrend; a series of red bricks indicates a strong downtrend. Use this to filter out trades that go against the primary momentum.
Reversal Spotting: Pay close attention to the Unconfirmed Brick . When a strong trend is in place and the live brick starts to fight against it—changing color and growing larger—it can be an early warning that a reversal is imminent. Wait for the brick to be confirmed for a higher probability entry.
Breakout Trading: The `Max/Min Levels` are your dynamic breakout zones. A long entry can be considered when the price breaks and closes above the green Max Level, confirming a new bullish brick. A short entry can be taken when price breaks below the red Min Level.
Confluence & Indicator Synergy: This is where Universal Renko truly shines. Overlay a moving average (e.g., 20 EMA). Only take long trades when the green bricks are forming above the EMA. Combine it with RSI or MACD; a bearish reversal brick forming while the RSI shows bearish divergence is a very powerful signal.
A FINAL WORD
Universal Renko Bars was designed to solve a fundamental problem in technical analysis. It brings together the best elements of two powerful methodologies to give you a clearer, more actionable view of the market. By filtering noise while retaining context, it empowers you to make decisions with greater confidence.
Add Universal Renko Bars to your chart today and elevate your analysis. We welcome your feedback and suggestions for future updates!
Follow me to get notified when I publish New Indicator.
~ SiddWolf
BK AK-SILENCER (P8N)🚨Introducing BK AK-SILENCER (P8N) — Institutional Order Flow Tracking for Silent Precision🚨
After months of meticulous tuning and refinement, I'm proud to unleash the next weapon in my trading arsenal—BK AK-SILENCER (P8N).
🔥 Why "AK-SILENCER"? The True Meaning
Institutions don’t announce their moves—they move silently, hidden beneath the noise. The SILENCER is built specifically to detect and track these stealth institutional maneuvers, giving you the power to hunt quietly, execute decisively, and strike precisely before the market catches on.
🔹 "AK" continues the legacy, honoring my mentor, A.K., whose teachings on discipline, precision, and clarity form the cornerstone of my trading.
🔹 "SILENCER" symbolizes the stealth aspect of institutional trading—quiet but deadly moves. This indicator equips you to silently track, expose, and capitalize on their hidden footprints.
🧠 What Exactly is BK AK-SILENCER (P8N)?
It's a next-generation Cumulative Volume Delta (CVD) tool crafted specifically for traders who hunt institutional order flow, combining adaptive volatility bands, enhanced momentum gradients, and precise divergence detection into a single deadly-accurate weapon.
Built for silent execution—tracking moves quietly and trading with lethal precision.
⚙️ Core Weapon Systems
✅ Institutional CVD Engine
→ Dynamically measures hidden volume shifts (buying/selling pressure) to reveal institutional footprints that price alone won't show.
✅ Adaptive AK-9 Bollinger Bands
→ Bollinger Bands placed around a custom CVD signal line, pinpointing exactly when institutional accumulation or distribution reaches critical extremes.
✅ Gradient Momentum Intelligence
→ Color-coded momentum gradients reveal the strength, speed, and silent intent behind institutional order flow:
🟢 Strong Bullish (aggressive buying)
🟡 Moderate Bullish (steady accumulation)
🔵 Neutral (balance)
🟠 Moderate Bearish (quiet distribution)
🔴 Strong Bearish (aggressive selling)
✅ Silent Divergence Detection
→ Instantly spots divergence between price and hidden volume—your earliest indication that institutions are stealthily reversing direction.
✅ Background Flash Alerts
→ Visually highlights institutional extremes through subtle background flashes, alerting you quietly yet powerfully when market-moving players make their silent moves.
✅ Structural & Institutional Clarity
→ Optional structural pivots, standard deviation bands, volume profile anchors, and session lines clearly identify the exact levels institutions defend or attack silently.
🛡️ Why BK AK-SILENCER (P8N) is Your Edge
🔹 Tracks Institutional Footprints—Silently identifies hidden volume signals of institutional intentions before they’re obvious.
🔹 Precision Execution—Cuts through noise, allowing you to execute silently, confidently, and precisely.
🔹 Perfect for Traders Using:
Elliott Wave
Gann Methods (Angles, Squares)
Fibonacci Time & Price
Harmonic Patterns
Market Profile & Order Flow Analysis
🎯 How to Use BK AK-SILENCER (P8N)
🔸 Institutional Reversal Hunting (Stealth Mode)
Bearish divergence + CVD breaking below lower BB → stealth short signal.
Bullish divergence + CVD breaking above upper BB → quiet, early long entry.
🔸 Momentum Confirmation (Silent Strength)
Strong bullish gradient + CVD above upper BB → follow institutional buying quietly.
Strong bearish gradient + CVD below lower BB → confidently short institutional selling.
🔸 Noise Filtering (Patience & Precision)
Neutral gradient (blue) → remain quiet, wait patiently to strike precisely when institutional activity resumes.
🔸 Structural Precision (Institutional Levels)
Optional StdDev, POC, Value Areas, Session Anchors clearly identify exact institutional defense/offense zones.
🙏 Final Thoughts
Institutions move in silence, leaving subtle footprints. BK AK-SILENCER (P8N) is your specialized weapon for tracking and hunting their quiet, decisive actions before the market reacts.
🔹 Dedicated in deep gratitude to my mentor, A.K.—whose silent wisdom shapes every line of code.
🔹 Engineered for the disciplined, quiet hunter who knows when to wait patiently and when to strike decisively.
Above all, honor and gratitude to Gd—the ultimate source of wisdom, clarity, and disciplined execution. Without Him, markets are chaos. With Him, we move silently, purposefully, and precisely.
⚡ Stay Quiet. Stay Precise. Hunt Silently.
🔥 BK AK-SILENCER (P8N) — Track the Silent Moves. Strike with Precision. 🔥
May Gd bless every silent step you take. 🙏
NVT Ratio Z-Score | [DeV]** DISCLAIMER: This indicator is not trend following, so it SHOULD NOT be a buy/sell signal or used as a stand alone indicator to tell you to buy or sell. It's simply giving insight into potential overbought or oversold market conditions, and should be used in conjunction with other market analysis tools to give you an idea of possible market reversals.**
The NVT Ratio Z-Score is a unique on-chain valuation tool that helps users assess whether Bitcoin is potentially overbought or oversold relative to its network fundamentals. This indicator calculates the Network Value to Transactions (NVT) ratio, which compares Bitcoin’s market capitalization (price × circulating supply) to the USD-denominated daily transaction volume on the network. To improve clarity and remove short-term noise, the NVT value is smoothed using a customizable moving average (NVT Smoothing Period). The smoothed value is then normalized using a Z-score over a rolling period (Normalization Lookback Period), allowing for easier comparison of extreme deviations over time. This normalization makes it possible to spot historically high or low valuation zones with consistency.
While the NVT Ratio Z-Score is not a price action or trend-following indicator, it excels as a valuation-based supplemental tool. By using this indicator alongside your existing technical setups—such as momentum oscillators (like RSI or MACD), moving averages, or volume profiles—you can gain a deeper perspective on whether the broader market is operating in an overheated or undervalued state.
Interpretation is straightforward: the lower the Z-score dips into negative territory, the more oversold the market may be, potentially indicating a bottoming process or future upward reversal. Conversely, higher Z-scores suggest the market is becoming overheated or overbought, which can precede pullbacks or broader downtrends. However, it’s crucial to remember: this is not a trend indicator. Overbought conditions don’t guarantee immediate downturns, and oversold conditions don’t guarantee immediate rallies. Markets can remain extended in either direction for prolonged periods.
Use the NVT Ratio Z-Score to contextualize price moves and strengthen conviction when your other tools show signals aligning with extreme valuation zones. This indicator is especially helpful for swing traders, long-term investors, and those analyzing Bitcoin through a macro-on-chain lens.






















